from wheel.metadata import yield_lines

s = 0
'''
while True:  # 无限循环
一般来说，初始化变量，判断变量，改变变量都为同一变量

1、while无限循环的语句结构:
while 表达式:
    语句块
         
2、while...esle...结构
while 表达式:
    语句块1
else:
    语句块2

while循环的四个步骤    
    1、初始化变量
    2、判断表达式是否为真
    3、执行语句块
    4、迭代变量、回到第2步

'''
# (1)初始化变量
answer = input('今天要上课吗？y/n')
while answer == 'y':  # (2)判断表达式是否为真
    print('好好上课，别玩手机')  # (3)执行语句块
    answer = input('今天要上课吗？y/n')  # (4)迭代变量、回到第(2)步

# 计算100以内累加和
s = 0  # 储存累加和结果
i = 1  # (1)初始化变量
while i <= 100:  # (2)判断表达式是否为真
    s += i  # (3)执行语句块
    i += 1  # (4)迭代变量、回到第(2)步
print('100以内累加和为：', s)
